Land Mine — synonyms, definition
1. land mine (Noun)
2 synonyms
booby trap ground-emplaced mine
1 definition
land mine (Noun) — An explosive mine hidden underground; explodes when stepped on or driven over.
1 type of
mine
3 types
bouncing betty claymore claymore mine